コード例 #1
0
ファイル: main.c プロジェクト: bergjnl/buldthensnip
void run_game(void)
{
    //clmap = map_load_aos(fnmap);

    tcam.mpx = 256.5f;
    tcam.mpz = 256.5f;
    tcam.mpy = 32.0f-3.0f;
    //clmap->pillars[((int)tcam.mpz)*clmap->xlen+((int)tcam.mpy)][4+1]-2.0f;

    tcam.mxx = 1.0f;
    tcam.mxy = 0.0f;
    tcam.mxz = 0.0f;
    tcam.myx = 0.0f;
    tcam.myy = 1.0f;
    tcam.myz = 0.0f;
    tcam.mzx = 0.0f;
    tcam.mzy = 0.0f;
    tcam.mzz = 1.0f;

    int i;

    //render_vxl_redraw(&tcam, clmap);

    int quitflag = 0;

    usec_basetime = platform_get_time_usec();

    while(!quitflag)
    {
        // update time
        sec_lasttime = sec_curtime;
        int64_t usec_curtime = platform_get_time_usec() - usec_basetime;
        sec_curtime = ((float)usec_curtime)/1000000.0f;

        // update client/server
        if(boot_mode & 1)
            quitflag = quitflag || update_client();
        net_flush();
        if(boot_mode & 2)
            quitflag = quitflag || update_server();
        net_flush();
    }
    map_free(clmap);
    clmap = NULL;
}
コード例 #2
0
ファイル: main.c プロジェクト: testgold/iceball
int update_client_contpre1(void)
{
	int quitflag = 0;
	
	// update FPS counter
	frame_now = platform_get_time_usec();
	fps++;
	
	if(frame_now - frame_prev > (int64_t)1000000)
	{
		char buf[64]; // topo how the hell did this not crash at 16 --GM
		sprintf(buf, "iceball | FPS: %d", fps);
		SDL_WM_SetCaption(buf, NULL);
		fps = 0;
		frame_prev = platform_get_time_usec();
	}
	
	return quitflag;
}
コード例 #3
0
ファイル: main.c プロジェクト: bergjnl/buldthensnip
int run_game_cont2(void)
{
    int quitflag = 0;
    if(boot_mode & 2)
        quitflag = quitflag || update_server();
    net_flush();

    // update time
    sec_lasttime = sec_curtime;
    int64_t usec_curtime = platform_get_time_usec() - usec_basetime;
    sec_curtime = ((float)usec_curtime)/1000000.0f;

    return quitflag;
}
コード例 #4
0
ファイル: main.c プロジェクト: testgold/iceball
int run_game_cont1(void)
{
	int quitflag = update_client_cont1();
	net_flush();
	if(boot_mode & 2)
		quitflag = quitflag || update_server();
	net_flush();
	
	// update time
	sec_lasttime = sec_curtime;
	int64_t usec_curtime = platform_get_time_usec() - usec_basetime;
	sec_curtime = ((double)usec_curtime)/1000000.0;
	
	// update client/server
	quitflag = quitflag || update_client_contpre1();
	
	return quitflag;
}