Gamestudio Links
Zorro Links
Newest Posts
Blog Post: Get Historical Data from Darwinex REST API w/ Zorro
by AndrewAMD
Yesterday at 22:19
Reseting a static variable - the next day
by OptimusPrime
Yesterday at 19:48
Correlation -1.#IND00
by AndrewAMD
Yesterday at 17:44
Basic thread safety question
by Superku
Yesterday at 17:43
Train algorithms separatery
by 3dgamelight
01/18/19 10:37
+BALANCED machine learning option
by jcl
01/18/19 08:37
IntraBar fluctuation
by jcl
01/18/19 08:31
AUM Magazine
Latest Screens
Worst Case Z
AckCon'18 - Lotter vs the World 2 - Preview Release
Evonet Beta v1.0 : Online Project Development Template
Lake scene
Who's Online
6 registered (kvm, Seymour, 3run, 3 invisible), 495 Guests and 6 Spiders online.
Key: Admin, Global Mod, Mod
Newest Members
laz, ramonne, SibJac, Evael, NRW
18156 Registered Users
Topic Options
Rate This Topic
#473635 - 07/30/18 21:12 issue with mouse cursor in fullscreen mode
pegamode Offline
User

Registered: 02/07/06
Posts: 994
Loc: Germany
Hey there,

currently I've got an issue with the mouse cursor in fullscreen mode.
When I move the cursor to the upper border of the screen I see the Windows mouse cursor once I'm about there where the window border would be in window mode. When I do a mouse click in this area, I get back to Windows and the game is set to background.

Info: I use a kind of crosshair as mouse cursor and set the mouse_spot to its center.

Is it an engine issue or maybe DirectX or video driver issue?

Regards
Pegamode.

Top
#473673 - 08/03/18 16:55 Re: issue with mouse cursor in fullscreen mode [Re: pegamode]
jcl Offline

Chief Engineer

Registered: 07/22/00
Posts: 26694
Loc: Frankfurt
Sounds as if the video driver would not set the screen to real fullscreen, but to a window of screen size.

Top
#473955 - 09/02/18 11:20 Re: issue with mouse cursor in fullscreen mode [Re: jcl]
pegamode Offline
User

Registered: 02/07/06
Posts: 994
Loc: Germany
I thought you were right, but now during our beta tests I got message that it occurs on several different PCs. So it doesn't seem to be video driver related.

Anyone else with such a problem? Maybe something win10 related? It seems that the problem isn't there for long.

Top
#473957 - 09/02/18 13:22 Re: issue with mouse cursor in fullscreen mode [Re: pegamode]
pegamode Offline
User

Registered: 02/07/06
Posts: 994
Loc: Germany
From the acklog.txt it looks ok:

D3D_Init Screen: 1920x1080 -> Screen: 1x1920x1080x32

I uploaded a mini testproject here:

https://www.meteormess.de/files/mouse_issue.zip

A can reproduce the issue there sporadically. About 1 or 2 out of 10 times.

Same issue using mouse_mode = 4.


Edited by pegamode (09/02/18 13:27)

Top
#473958 - 09/02/18 13:52 Re: issue with mouse cursor in fullscreen mode [Re: pegamode]
pegamode Offline
User

Registered: 02/07/06
Posts: 994
Loc: Germany
I wasn't able to reproduce the issue yet after modifying the code like this:

Code:
void main() {
	
	level_load(NULL);
	
	wait(1);
	
	video_aspect = 1.777;
	video_switch(12,32,1);
	
	mouse_map = crosshair_1_pcx;
	
	mouse_spot.x = bmap_width(crosshair_1_pcx)/2;
	mouse_spot.y = bmap_height(crosshair_1_pcx)/2;
	mouse_pos.x = mouse_cursor.x;
	mouse_pos.y = mouse_cursor.y;
	
	mouse_mode = 2;
	
	level_load(NULL);
	
	while (1) {		
		mouse_pos.x = mouse_cursor.x;
		mouse_pos.y = mouse_cursor.y;
		wait(1);
	}
	
}



No idea if it's coincidence ... any great differences between using video_switch or video_screen?

Top
#475687 - 01/03/19 17:13 Re: issue with mouse cursor in fullscreen mode [Re: pegamode]
draculaFactory Offline
User

Registered: 02/04/05
Posts: 647
Loc: Williamsburg, VA USA
Bruh! I'm not sure if you all fixed this or not; I came in search of an answer because I too am experiencing this issue: it seems as if the full screen mode still behaves as if there is a bar at the top like in windowed mode. Clicking the area at the top will cause the focus to shift to the window behind the engine window which minimizes the engine window, but I noticed that when I switch back to the engine window, the problem seemed to be solved. This got me thinking and I tried something... I initialized my video like this:
Code:
video_mode = 12;
video_screen = 1;


Then, I used video switch to change the engine to windowed mode and back to full screen mode:
Code:
video_switch(0,0,2);
video_switch(0,0,1);


This seems to solve the issue, at least for my purposes. Anyone experiencing this issue should try this :3
_________________________
Making dreams come true... And being erroneously accused of software piracy by Conitec in the process.

Top


Moderator:  elsewood, old_bill, Tobias 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de