User Tools

Site Tools


code_snippets:code_snippet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
code_snippets:code_snippet [2024/07/20 01:48] – [Long Snippets] mrvalentinecode_snippets:code_snippet [2024/10/22 07:17] (current) – [Loading and Drawing Tiled Maps] mrvalentine
Line 5: Line 5:
 I will endeavour to organise these with suitable headings and names, along with explanations of what the code does. I will endeavour to organise these with suitable headings and names, along with explanations of what the code does.
  
 +----
  
 ===== Short Snippets ===== ===== Short Snippets =====
  
 Simple code that can be copied and pasted to achieve a simple function, such as printing simple debug data to the debug console. Simple code that can be copied and pasted to achieve a simple function, such as printing simple debug data to the debug console.
 +
 +----
 +
 +==== Platform Info ====
 +
 +[[code_snippets:platform_info|Platform Info]]
 +
 +
 +Ever load an old project and not sure if it was DesktopDX or DesktopGL? or Windows or Linux? This snippet helps answer that question.
 +
 +----
 +
 +==== Drawing When Loaded ====
 +
 +[[code_snippets:drawing_when_loaded|Drawing When Loaded]]
 +
 +
 +Did you know you can start your game while assets are still loading? here is a basic example of it.
 +
 +----
 +
 +==== Device Reset With Loading ====
 +
 +[[code_snippets:device_reset_with_loading|Device Reset With Loading]]
 +
 +
 +Here is a basic implementation of handling Device Reset events, with the content loading implementation.
 +
 +----
 +
 +==== PSX Scaling ====
 +
 +[[code_snippets:psx_scaling|PSX Scaling]]
 +
 +The code required to draw PSX scale resolution games, in Wide Screen!
 +
 +----
  
 ===== Long Snippets ===== ===== Long Snippets =====
Line 16: Line 54:
 ---- ----
  
-==== Platform Info ====+==== Frameless Window Draggable ====
  
-[[code_snippets:platform_info|Platform Info]]+[[code_snippets:frameless_window_draggable|Frameless Window Draggable]]
  
 +Ever wanted to just use the actual game window and do away with the window frame? give this a try, and you can still drag the window around!
  
-Ever load an old project and not sure if it was DesktopDX or DesktopGL? or Windows or Linux? This snippet helps answer that question.+---- 
 + 
 +==== Loading and Drawing Tiled Maps ==== 
 + 
 +[[code_snippets:loading_drawing_tiled_maps|Loading and Drawing Tiled Maps]] 
 + 
 +This is a roll your own implementation for loading Tiled maps, you can also use MonoGame.Extended to load them too, but this helps you to understand the roll your own process. 
 + 
 +---- 
 + 
 +==== Animated Custom Mouse Cursor ==== 
 + 
 +[[code_snippets:animated_custom_mouse_cursor|Animated Custom Mouse Cursor]] 
 + 
 +Code to use a custom mouse cursor and also immediate mode is explained briefly.
  
 ---- ----
Line 28: Line 81:
  
 Code that has multiple class files to function. Code that has multiple class files to function.
 +
 +----
  
 ===== Entire Base Codes ===== ===== Entire Base Codes =====
  
 Code that requires extensive setup across multiple files. Code that requires extensive setup across multiple files.
 +
 +----
  
 ===== All Your Base Are Belong To Us Codes ===== ===== All Your Base Are Belong To Us Codes =====
  
 Code that might take a little more than an hour to set up properly, maybe, not really. Code that might take a little more than an hour to set up properly, maybe, not really.
 +
 +----
 +
code_snippets/code_snippet.1721440136.txt.gz · Last modified: 2024/07/20 01:48 by mrvalentine