Schaut euch mal bitte die 3 Scripts an und sagt mir, arum die Auflösung nicht hochgezählt wird. Man sollte dann zwischen den Auflösungen 1024x768 (standart), 1280x960, 640x480 und 800x600 durchschalten können.
Im Menüobjekt im Createevent (der Writeteil kommt später raus):
Alles anzeigen
Im Optionsobjekt im Createevent:
Im A(uflösungs)-Tasten-Event:
Alles anzeigen
Das Drawevent zeichnet die Variablen h_Aufloesung und v_Aufloesung
Im Menüobjekt im Createevent (der Writeteil kommt später raus):
GML-Quellcode
- ini_open("Options.ini")
- ini_write_real("Einstellungen","Farbtiefe",32)
- ini_write_real("Einstellungen","Taktfrequenz",60)
- ini_write_real("Einstellungen","h_Aufloesung",1024)
- ini_write_real("Einstellungen","v_Aufloesung",768)
- Farbtiefe = ini_read_real("Einstellungen","Farbtiefe",32)
- Taktfrequenz = ini_read_real("Einstellungen","Taktfrequenz",60)
- h_Aufloesung = ini_read_real("Einstellungen","h_Aufloesung",1024)
- v_Aufloesung = ini_read_real("Einstellungen","v_Aufloesung",768)
- display_set_all(h_Aufloesung,v_Aufloesung,Taktfrequenz,Farbtiefe)
- ini_close()
Im Optionsobjekt im Createevent:
GML-Quellcode
- ini_open("Options.ini")
- Farbtiefe = ini_read_real("Einstellungen","Farbtiefe",32)
- Taktfrequenz = ini_read_real("Einstellungen","Taktfrequenz",60)
- h_Aufloesung = ini_read_real("Einstellungen","h_Aufloesung",1024)
- v_Aufloesung = ini_read_real("Einstellungen","v_Aufloesung",768)
- Aufloesung_moment = h_Aufloesung //habe ich auch schon mit Aufloesung_moment = 1024 probiert!
Im A(uflösungs)-Tasten-Event:
GML-Quellcode
- if Aufloesung_moment = 1024
- {
- Aufloesung_moment = 1280
- h_Aufloesung = 1280
- v_Aufloesung = 960
- }
- if Aufloesung_moment = 1280
- {
- Aufloesung_moment = 640
- h_Aufloesung = 640
- v_Aufloesung = 480
- }
- if Aufloesung_moment = 640
- {
- Aufloesung_moment = 800
- h_Aufloesung = 800
- v_Aufloesung = 600
- }
- if Aufloesung_moment = 800
- {
- Aufloesung_moment = 1024
- h_Aufloesung = 1024
- v_Aufloesung = 768
- }
Das Drawevent zeichnet die Variablen h_Aufloesung und v_Aufloesung