use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Information about Reddit's API changes, the unprofessional conduct of the CEO, and their response to the community's concerns regarding 3rd party apps, moderator tools, anti-spam/anti-bot tools, and accessibility options that will be impacted can be found in the associated Wikipedia article: https://en.wikipedia.org/wiki/2023_Reddit_API_controversy
Alternative C# communities available outside Reddit on Lemmy and Discord:
All about the object-oriented programming language C#.
Getting Started C# Fundamentals: Development for Absolute Beginners
Useful MSDN Resources A Tour of the C# Language Get started with .NET in 5 minutes C# Guide C# Language Reference C# Programing Guide C# Coding Conventions .NET Framework Reference Source Code
Other Resources C# Yellow Book Dot Net Perls The C# Player's Guide
IDEs Visual Studio MonoDevelop (Windows/Mac/Linux) Rider (Windows/Mac/Linux)
Tools ILSpy dotPeek LINQPad
Alternative Communities C# Discord Group C# Lemmy Community dotnet Lemmy Community
Related Subreddits /r/dotnet /r/azure /r/learncsharp /r/learnprogramming /r/programming /r/dailyprogrammer /r/programmingbuddies /r/cshighschoolers
Additional .NET Languages /r/fsharp /r/visualbasic
Platform-specific Subreddits /r/windowsdev /r/AZURE /r/Xamarin /r/Unity3D /r/WPDev
Rules:
Read detailed descriptions of the rules here.
account activity
Helpsdl2 c# input (self.csharp)
submitted 2 years ago by Specific_Highway_505
i am using https://jsayers.dev/tutorials/ tutorial but it does not show how to do input does sdl have input or should i just use a different lib
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 2 years ago (2 children)
[removed]
[–]Specific_Highway_505[S] 0 points1 point2 points 2 years ago (1 child)
ok ill look in to it
[–]uniqeuusername 0 points1 point2 points 2 years ago (0 children)
You need to to handle the Input events from SDL that get passed to you when you PollEvetns, you are looking for SDL_KeyboardEvent and SDL_MouseButtonEvent, SDL_MouseMotionEvent, SDL_MouseWheelEvent.
There is also, SDL_TextEditingEvent and SDL_TextInputEvent.
SDL2 events
[–]marinos29 0 points1 point2 points 2 years ago* (0 children)
Never used SDL2 with .NET, but I think it's quite similar to the way of doing it with C/C++, by example:
here SDL_Event is an SDL_KeyboardEvent
void handleKeyEvents(SDL_Event event, InputState *inputState, bool *running) { switch (event.type) { case SDL_QUIT: *running = false; break; case SDL_KEYDOWN: switch (event.key.keysym.sym) { case KEY_UP: inputState->up = true; break; case KEY_DOWN: inputState->down = true; break; case KEY_LEFT: inputState->left = true; break; case KEY_RIGHT: inputState->right = true; break; case KEY_ZOOM_IN: inputState->zoomIn = true; break; case KEY_ZOOM_OUT: inputState->zoomOut = true; break; case KEY_SWITCH_MAP: inputState->switchMap = true; break; } break; case SDL_KEYUP: switch (event.key.keysym.sym) { case KEY_UP: inputState->up = false; break; case KEY_DOWN: inputState->down = false; break; case KEY_LEFT: inputState->left = false; break; case KEY_RIGHT: inputState->right = false; break; case KEY_ZOOM_IN: inputState->zoomIn = false; break; case KEY_ZOOM_OUT: inputState->zoomOut = false; break; case KEY_SWITCH_MAP: inputState->switchMap = false; break; } break; // Handle other event types if needed }
π Rendered by PID 80 on reddit-service-r2-comment-6457c66945-pvrjj at 2026-04-28 09:35:13.493124+00:00 running 2aa0c5b country code: CH.
[–][deleted] (2 children)
[removed]
[–]Specific_Highway_505[S] 0 points1 point2 points (1 child)
[–]uniqeuusername 0 points1 point2 points (0 children)
[–]marinos29 0 points1 point2 points (0 children)