~flamefire/s25rttr/s25rttr

« back to all changes in this revision

Viewing changes to src/nofBaker.cpp

  • Committer: Alex
  • Date: 2013-08-27 22:41:41 UTC
  • Revision ID: alex@flamefire-20130827224141-bt9dtb0bxza1e2xr
Use cache heavily

Show diffs side-by-side

added added

removed removed

Lines of Context:
78
78
 
79
79
 
80
80
    if(now_id<2){  //hinauslaufen teil 1
81
 
        LOADER.GetNationImageN(wpNation,250+5*BLD_BAKERY+4)->Draw(x,y,0,0,0,0,0,0);
82
 
        Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][0]][now_id%8].draw(walkx, walky, COLOR_WHITE, COLORS[plColor]);
 
81
                Loader::building_cache[wpNation][BLD_BAKERY][2].draw(x,y);
 
82
                Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][0]][now_id%8].draw(walkx, walky, COLOR_WHITE, COLORS[plColor]);
83
83
//        LOADER.GetBobN("jobs")->Draw(17,walkdirection[wpNation][0],true,now_id%8,walkx,walky,COLORS[plColor]);
84
84
    }
85
85
    if((now_id>=2) && (now_id<4) ){  //hinauslaufen teil 2
86
 
        LOADER.GetNationImageN(wpNation,250+5*BLD_BAKERY+4)->Draw(x,y,0,0,0,0,0,0);
87
 
        Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][1]][now_id%8].draw(walkx, walky, COLOR_WHITE, COLORS[plColor]);
 
86
        Loader::building_cache[wpNation][BLD_BAKERY][2].draw(x,y);
 
87
                Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][1]][now_id%8].draw(walkx, walky, COLOR_WHITE, COLORS[plColor]);
88
88
//        LOADER.GetBobN("jobs")->Draw(17,walkdirection[wpNation][1],true,now_id%8,walkx,walky,COLORS[plColor]);
89
89
    }
90
90
    if((now_id>=4) && (now_id<8) ){  //hinauslaufen teil 3
91
 
        Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][2]][now_id%8].draw(walkx, walky, COLOR_WHITE, COLORS[plColor]);
 
91
                Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][2]][now_id%8].draw(walkx, walky, COLOR_WHITE, COLORS[plColor]);
92
92
//        LOADER.GetBobN("jobs")->Draw(17,walkdirection[wpNation][2],true,now_id%8,walkx,walky,COLORS[plColor]);
93
93
    }
94
94
    if((now_id>=8) && (now_id<16) ){ //brot in den ofen schieben
118
118
                }
119
119
    }
120
120
    if((now_id>=max_id-8) && (now_id<max_id-4) ){ //reingehn teil 1
121
 
        Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][3]][now_id%8].draw(walkx_r, walky_r, COLOR_WHITE, COLORS[plColor]);
 
121
                Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][3]][now_id%8].draw(walkx_r, walky_r, COLOR_WHITE, COLORS[plColor]);
122
122
//        LOADER.GetBobN("jobs")->Draw(17,walkdirection[wpNation][3],true,now_id%8,walkx_r,walky_r,COLORS[plColor]);
123
123
    }
124
124
    if((now_id>=max_id-4) && (now_id<max_id-2) ){ //reingehn teil 1
125
 
        LOADER.LOADER.GetNationImageN(wpNation,250+5*BLD_BAKERY+4)->Draw(x,y,0,0,0,0,0,0);
126
 
        Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][4]][now_id%8].draw(walkx_r, walky_r, COLOR_WHITE, COLORS[plColor]);
 
125
        Loader::building_cache[wpNation][BLD_BAKERY][2].draw(x,y);
 
126
                Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][4]][now_id%8].draw(walkx_r, walky_r, COLOR_WHITE, COLORS[plColor]);
127
127
//        LOADER.GetBobN("jobs")->Draw(17,walkdirection[wpNation][4],true,now_id%8,walkx_r,walky_r,COLORS[plColor]);
128
128
    }
129
129
    if((now_id>=max_id-2) && (now_id<max_id) ){ //reingehn teil 2
130
 
        LOADER.LOADER.GetNationImageN(wpNation,250+5*BLD_BAKERY+4)->Draw(x,y,0,0,0,0,0,0);
131
 
        Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][5]][now_id%8].draw(walkx_r, walky_r, COLOR_WHITE, COLORS[plColor]);
 
130
        Loader::building_cache[wpNation][BLD_BAKERY][2].draw(x,y);
 
131
                Loader::bob_jobs_cache[wpNation][JOB_BAKER][walkdirection[wpNation][5]][now_id%8].draw(walkx_r, walky_r, COLOR_WHITE, COLORS[plColor]);
132
132
//        LOADER.GetBobN("jobs")->Draw(17,walkdirection[wpNation][5],true,now_id%8,walkx_r,walky_r,COLORS[plColor]);
133
133
    }
134
134