28-02-2013, Thursday-18:27:48
Noch ein beispiel: "extend_edit.cc" - Die Datei gab es noch nicht als Markus aktiv war, und ich bin zielich sicher dass die Zeile
Völlig irreführende Angaben zur Autorenschaft und dem Zeitpunkt der Erstellung macht.
Edit:
Jetzt noch ein Beispiel mit mit Coder der Volker und mir zugeordnet wird, aber mit hoher Sicherheit von Prissi stammt (Privatesigns gab es noch nicht als Volker und ich selbst noch aktive Programmierer waren, d.h. der Code muss von jemand anderem sein):
Code:
bool extend_edit_gui_t::action_triggered( gui_action_creator_t *komp,value_t /* */) // 28-Dec-01 Markus Weber Added
Völlig irreführende Angaben zur Autorenschaft und dem Zeitpunkt der Erstellung macht.
Code:
bool extend_edit_gui_t::action_triggered( gui_action_creator_t *komp,value_t /* */) // 28-Dec-01 Markus Weber Added
{
if (komp == &tabs) {
// switch list translation or object name
if (tabs.get_active_tab_index() == 0 && !is_show_trans_name) {
// show translation list
is_show_trans_name = true;
fill_list( is_show_trans_name );
} else if (tabs.get_active_tab_index() == 1 && is_show_trans_name) {
// show object list
is_show_trans_name = false;
fill_list( is_show_trans_name );
}
Edit:
Jetzt noch ein Beispiel mit mit Coder der Volker und mir zugeordnet wird, aber mit hoher Sicherheit von Prissi stammt (Privatesigns gab es noch nicht als Volker und ich selbst noch aktive Programmierer waren, d.h. der Code muss von jemand anderem sein):
Code:
/**
* This method is called if an action is triggered
* @author Hj. Malthaner
*
* Returns true, if action is done and no more
* components should be triggered.
* V.Meyer
*/
bool privatesign_info_t::action_triggered( gui_action_creator_t *komp, value_t /* */)
{
karte_t *welt = sign->get_welt();
if( welt->get_active_player() == sign->get_besitzer() ) {
char param[256];
for( int i=0; i<PLAYER_UNOWNED; i++ ) {
if(komp == &players[i]) {
uint16 mask = sign->get_player_mask();
mask ^= 1 << i;
// change active player mask for this private sign
if( i<8 ) {
sprintf( param, "%s,1,%i", sign->get_pos().get_str(), mask & 0x00FF );
}
else {
sprintf( param, "%s,0,%i", sign->get_pos().get_str(), mask >> 8 );
}
werkzeug_t::simple_tool[WKZ_TRAFFIC_LIGHT_TOOL]->set_default_param( param );
welt->set_werkzeug( werkzeug_t::simple_tool[WKZ_TRAFFIC_LIGHT_TOOL], welt->get_active_player() );
players[i].pressed = (mask >> i)&1;
}
}
}
return true;
}
Blogger blog blog