SlideShare a Scribd company logo
1 of 10
Download to read offline
Ring Documentation, Release 1.5.1
• int Mix_Paused(int channel)
• Mix_Fading Mix_FadingChannel(int which)
• Mix_Chunk *Mix_GetChunk(int channel)
• int Mix_ReserveChannels(int num)
• int Mix_GroupChannel(int which, int tag)
• int Mix_GroupChannels(int from, int to, int tag)
• int Mix_GroupCount(int tag)
• int Mix_GroupAvailable(int tag)
• int Mix_GroupOldest(int tag)
• int Mix_GroupNewer(int tag)
• int Mix_FadeOutGroup(int tag, int ms)
• int Mix_HaltGroup(int tag)
• int Mix_GetNumMusicDecoders(void)
• const char *Mix_GetMusicDecoder(int index)
• Mix_Music *Mix_LoadMUS(const char *file)
• void Mix_FreeMusic(Mix_Music *music)
• int Mix_PlayMusic(Mix_Music *music, int loops)
• int Mix_FadeInMusic(Mix_Music *music, int loops, int ms)
• int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position)
• int Mix_PlayingMusic(void)
• int Mix_PausedMusic(void)
• Mix_Fading Mix_FadingMusic(void)
• void *Mix_GetMusicHookData(void)
• int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d,void *arg)
• int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f)
• int Mix_UnregisterAllEffects(int channel)
• int Mix_SetDistance(int channel, Uint8 distance)
• int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance)
• int Mix_SetReverseStereo(int channel, int flip)
• int SDLNet_Init(void)
• void SDLNet_Quit(void)
• char *SDLNet_GetError(void)
• void SDLNet_Write16(Uint16 value, void *area)
• void SDLNet_Write32(Uint32 value, void *area)
• Uint16 SDLNet_Read16(void *area)
• Uint32 SDLNet_Read32(void *area)
805
Ring Documentation, Release 1.5.1
• int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port)
• const char *SDLNet_ResolveIP(IPaddress *address)
• TCPsocket SDLNet_TCP_Open(IPaddress *ip)
• void SDLNet_TCP_Close(TCPsocket sock)
• TCPsocket SDLNet_TCP_Accept(TCPsocket server)
• IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock)
• int SDLNet_TCP_Send(TCPsocket sock, const void *data, int len)
• int SDLNet_TCP_Recv(TCPsocket sock, void *data, int maxlen)
• UDPsocket SDLNet_UDP_Open(Uint16 port)
• void SDLNet_UDP_Close(UDPsocket sock)
• int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address)
• void SDLNet_UDP_Unbind(UDPsocket sock, int channel)
• IPaddress *SDLNet_UDP_GetPeerAddress(UDPsocket sock, int channel)
• int SDLNet_UDP_Send(UDPsocket sock, int channel, UDPpacket *packet)
• int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet)
• int SDLNet_UDP_SendV(UDPsocket sock, UDPpacket **packetV, int npackets)
• int SDLNet_UDP_RecvV(UDPsocket sock, UDPpacket **packetV)
• UDPpacket *SDLNet_AllocPacket(int size)
• int SDLNet_ResizePacket(UDPpacket *packet, int size)
• void SDLNet_FreePacket(UDPpacket *packet)
• UDPpacket **SDLNet_AllocPacketV(int howmany, int size)
• void SDLNet_FreePacketV(UDPpacket **packetV)
• SDLNet_SocketSet SDLNet_AllocSocketSet(int maxsockets)
• void SDLNet_FreeSocketSet(SDLNet_SocketSet set)
• int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
• int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock)
• int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock)
• int SDLNet_DelSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
• int SDLNet_TCP_DelSocket(SDLNet_SocketSet set, TCPsocket sock)
• int SDLNet_UDP_DelSocket(SDLNet_SocketSet set, UDPsocket sock)
• int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout)
• int SDLNet_SocketReady(TCPsocket sock)
• int circleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a)
806
CHAPTER
SEVENTYFIVE
RINGFREEGLUT FUNCTIONS REFERENCE
• GLUT_RGB
• GLUT_RGBA
• GLUT_INDEX
• GLUT_SINGLE
• GLUT_DOUBLE
• GLUT_ACCUM
• GLUT_ALPHA
• GLUT_DEPTH
• GLUT_STENCIL
• GLUT_MULTISAMPLE
• GLUT_STEREO
• GLUT_LUMINANCE
• GLUT_KEY_F1
• GLUT_KEY_F2
• GLUT_KEY_F3
• GLUT_KEY_F4
• GLUT_KEY_F5
• GLUT_KEY_F6
• GLUT_KEY_F7
• GLUT_KEY_F8
• GLUT_KEY_F9
• GLUT_KEY_F10
• GLUT_KEY_F11
• GLUT_KEY_F12
• GLUT_KEY_LEFT
• GLUT_KEY_UP
• GLUT_KEY_RIGHT
807
Ring Documentation, Release 1.5.1
• GLUT_KEY_DOWN
• GLUT_KEY_PAGE_UP
• GLUT_KEY_PAGE_DOWN
• GLUT_KEY_HOME
• GLUT_KEY_END
• GLUT_KEY_INSERT
• GLUT_LEFT_BUTTON
• GLUT_MIDDLE_BUTTON
• GLUT_RIGHT_BUTTON
• GLUT_DOWN
• GLUT_UP
• GLUT_LEFT
• GLUT_ENTERED
• GLUT_MENU_NOT_IN_USE
• GLUT_MENU_IN_USE
• GLUT_NOT_VISIBLE
• GLUT_VISIBLE
• GLUT_HIDDEN
• GLUT_FULLY_RETAINED
• GLUT_PARTIALLY_RETAINED
• GLUT_FULLY_COVERED
• GLUT_WINDOW_X
• GLUT_WINDOW_Y
• GLUT_WINDOW_WIDTH
• GLUT_WINDOW_HEIGHT
• GLUT_WINDOW_BUFFER_SIZE
• GLUT_WINDOW_STENCIL_SIZE
• GLUT_WINDOW_DEPTH_SIZE
• GLUT_WINDOW_RED_SIZE
• GLUT_WINDOW_GREEN_SIZE
• GLUT_WINDOW_BLUE_SIZE
• GLUT_WINDOW_ALPHA_SIZE
• GLUT_WINDOW_ACCUM_RED_SIZE
• GLUT_WINDOW_ACCUM_GREEN_SIZE
• GLUT_WINDOW_ACCUM_BLUE_SIZE
• GLUT_WINDOW_ACCUM_ALPHA_SIZE
808
Ring Documentation, Release 1.5.1
• GLUT_WINDOW_DOUBLEBUFFER
• GLUT_WINDOW_RGBA
• GLUT_WINDOW_PARENT
• GLUT_WINDOW_NUM_CHILDREN
• GLUT_WINDOW_COLORMAP_SIZE
• GLUT_WINDOW_NUM_SAMPLES
• GLUT_WINDOW_STEREO
• GLUT_WINDOW_CURSOR
• GLUT_SCREEN_WIDTH
• GLUT_SCREEN_HEIGHT
• GLUT_SCREEN_WIDTH_MM
• GLUT_SCREEN_HEIGHT_MM
• GLUT_MENU_NUM_ITEMS
• GLUT_DISPLAY_MODE_POSSIBLE
• GLUT_INIT_WINDOW_X
• GLUT_INIT_WINDOW_Y
• GLUT_INIT_WINDOW_WIDTH
• GLUT_INIT_WINDOW_HEIGHT
• GLUT_INIT_DISPLAY_MODE
• GLUT_ELAPSED_TIME
• GLUT_WINDOW_FORMAT_ID
• GLUT_HAS_KEYBOARD
• GLUT_HAS_MOUSE
• GLUT_HAS_SPACEBALL
• GLUT_HAS_DIAL_AND_BUTTON_BOX
• GLUT_HAS_TABLET
• GLUT_NUM_MOUSE_BUTTONS
• GLUT_NUM_SPACEBALL_BUTTONS
• GLUT_NUM_BUTTON_BOX_BUTTONS
• GLUT_NUM_DIALS
• GLUT_NUM_TABLET_BUTTONS
• GLUT_DEVICE_IGNORE_KEY_REPEAT
• GLUT_DEVICE_KEY_REPEAT
• GLUT_HAS_JOYSTICK
• GLUT_OWNS_JOYSTICK
• GLUT_JOYSTICK_BUTTONS
809
Ring Documentation, Release 1.5.1
• GLUT_JOYSTICK_AXES
• GLUT_JOYSTICK_POLL_RATE
• GLUT_OVERLAY_POSSIBLE
• GLUT_LAYER_IN_USE
• GLUT_HAS_OVERLAY
• GLUT_TRANSPARENT_INDEX
• GLUT_NORMAL_DAMAGED
• GLUT_OVERLAY_DAMAGED
• GLUT_VIDEO_RESIZE_POSSIBLE
• GLUT_VIDEO_RESIZE_IN_USE
• GLUT_VIDEO_RESIZE_X_DELTA
• GLUT_VIDEO_RESIZE_Y_DELTA
• GLUT_VIDEO_RESIZE_WIDTH_DELTA
• GLUT_VIDEO_RESIZE_HEIGHT_DELTA
• GLUT_VIDEO_RESIZE_X
• GLUT_VIDEO_RESIZE_Y
• GLUT_VIDEO_RESIZE_WIDTH
• GLUT_VIDEO_RESIZE_HEIGHT
• GLUT_NORMAL
• GLUT_OVERLAY
• GLUT_ACTIVE_SHIFT
• GLUT_ACTIVE_CTRL
• GLUT_ACTIVE_ALT
• GLUT_CURSOR_RIGHT_ARROW
• GLUT_CURSOR_LEFT_ARROW
• GLUT_CURSOR_INFO
• GLUT_CURSOR_DESTROY
• GLUT_CURSOR_HELP
• GLUT_CURSOR_CYCLE
• GLUT_CURSOR_SPRAY
• GLUT_CURSOR_WAIT
• GLUT_CURSOR_TEXT
• GLUT_CURSOR_CROSSHAIR
• GLUT_CURSOR_UP_DOWN
• GLUT_CURSOR_LEFT_RIGHT
• GLUT_CURSOR_TOP_SIDE
810
Ring Documentation, Release 1.5.1
• GLUT_CURSOR_BOTTOM_SIDE
• GLUT_CURSOR_LEFT_SIDE
• GLUT_CURSOR_RIGHT_SIDE
• GLUT_CURSOR_TOP_LEFT_CORNER
• GLUT_CURSOR_TOP_RIGHT_CORNER
• GLUT_CURSOR_BOTTOM_RIGHT_CORNER
• GLUT_CURSOR_BOTTOM_LEFT_CORNER
• GLUT_CURSOR_INHERIT
• GLUT_CURSOR_NONE
• GLUT_CURSOR_FULL_CROSSHAIR
• GLUT_RED
• GLUT_GREEN
• GLUT_BLUE
• GLUT_KEY_REPEAT_OFF
• GLUT_KEY_REPEAT_ON
• GLUT_KEY_REPEAT_DEFAULT
• GLUT_JOYSTICK_BUTTON_A
• GLUT_JOYSTICK_BUTTON_B
• GLUT_JOYSTICK_BUTTON_C
• GLUT_JOYSTICK_BUTTON_D
• GLUT_GAME_MODE_ACTIVE
• GLUT_GAME_MODE_POSSIBLE
• GLUT_GAME_MODE_WIDTH
• GLUT_GAME_MODE_HEIGHT
• GLUT_GAME_MODE_PIXEL_DEPTH
• GLUT_GAME_MODE_REFRESH_RATE
• GLUT_GAME_MODE_DISPLAY_CHANGED
• GLUT_STROKE_ROMAN
• GLUT_STROKE_MONO_ROMAN
• GLUT_BITMAP_9_BY_15
• GLUT_BITMAP_8_BY_13
• GLUT_BITMAP_TIMES_ROMAN_10
• GLUT_BITMAP_TIMES_ROMAN_24
• GLUT_BITMAP_HELVETICA_10
• GLUT_BITMAP_HELVETICA_12
• GLUT_BITMAP_HELVETICA_18
811
Ring Documentation, Release 1.5.1
• void glutInit(void)
• void glutDisplayFunc(const char *)
• void glutReshapeFunc(const char *)
• int glutEventWidth(void)
• int glutEventHeight(void)
• void glutIdleFunc(const char *)
• void glutKeyboardFunc(const char *)
• void glutSpecialFunc(const char *)
• void glutSpecialUpFunc(const char *)
• void glutMouseFunc(const char *)
• void glutMotionFunc(const char *)
• int glutCreateMenu(const char *)
• void glutMenuStatusFunc(const char *)
• int glutEventKey(void)
• int glutEventX(void)
• int glutEventY(void)
• int glutEventButton(void)
• int glutEventState(void)
• int glutEventValue(void)
• int glutEventStatus(void)
• void test_draw(void)
• void glutInitWindowPosition(int x, int y)
• void glutInitWindowSize(int width, int height)
• void glutInitDisplayMode(unsigned displayMode)
• void glutInitDisplayString(const char * displayMode)
• int glutCreateWindow(const char * title)
• int glutCreateSubWindow(int window, int x, int y, int width, int height)
• void glutDestroyWindow(int window)
• void glutSetWindow(int window)
• int glutGetWindow(void)
• void glutSetWindowTitle(const char * title)
• void glutSetIconTitle(const char * title)
• void glutReshapeWindow(int width, int height)
• void glutPositionWindow(int x, int y)
• void glutShowWindow(void)
• void glutHideWindow(void)
812
Ring Documentation, Release 1.5.1
• void glutIconifyWindow(void)
• void glutPushWindow(void)
• void glutPopWindow(void)
• void glutFullScreen(void)
• void glutPostWindowRedisplay(int window)
• void glutPostRedisplay(void)
• void glutSwapBuffers(void)
• void glutWarpPointer(int x, int y)
• void glutSetCursor(int cursor)
• void glutEstablishOverlay(void)
• void glutRemoveOverlay(void)
• void glutUseLayer(GLenum layer)
• void glutPostOverlayRedisplay(void)
• void glutPostWindowOverlayRedisplay(int window)
• void glutShowOverlay(void)
• void glutHideOverlay(void)
• void glutDestroyMenu(int menu)
• int glutGetMenu(void)
• void glutSetMenu(int menu)
• void glutAddMenuEntry(const char * label, int value)
• void glutAddSubMenu(const char * label, int subMenu)
• void glutChangeToMenuEntry(int item, const char * label, int value)
• void glutChangeToSubMenu(int item, const char * label, int value)
• void glutRemoveMenuItem(int item)
• void glutAttachMenu(int button)
• void glutDetachMenu(int button)
• int glutGet(GLenum query)
• int glutDeviceGet(GLenum query)
• int glutGetModifiers(void)
• int glutLayerGet(GLenum query)
• void glutBitmapCharacter(void *font, int character)
• int glutBitmapWidth(void *font, int character)
• void glutStrokeCharacter(void *font, int character)
• int glutStrokeWidth(void *font, int character)
• GLfloat glutStrokeWidthf(void *font, int character)
• int glutBitmapLength(void *font, char * string)
813
Ring Documentation, Release 1.5.1
• int glutStrokeLength(void *font, char * string)
• GLfloat glutStrokeLengthf(void *font, char *string)
• void glutWireCube(double size)
• void glutSolidCube(double size)
• void glutWireSphere(double radius, GLint slices, GLint stacks)
• void glutSolidSphere(double radius, GLint slices, GLint stacks)
• void glutWireCone(double base, double height, GLint slices, GLint stacks)
• void glutSolidCone(double base, double height, GLint slices, GLint stacks)
• void glutWireTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)
• void glutSolidTorus(double innerRadius, double outerRadius, GLint sides, GLint rings)
• void glutWireDodecahedron(void)
• void glutSolidDodecahedron(void)
• void glutWireOctahedron(void)
• void glutSolidOctahedron(void)
• void glutWireTetrahedron(void)
• void glutSolidTetrahedron(void)
• void glutWireIcosahedron(void)
• void glutSolidIcosahedron(void)
• void glutWireTeapot(double size)
• void glutSolidTeapot(double size)
• void glutGameModeString(const char * string)
• int glutEnterGameMode(void)
• void glutLeaveGameMode(void)
• int glutGameModeGet(GLenum query)
• int glutVideoResizeGet(GLenum query)
• void glutSetupVideoResizing(void)
• void glutStopVideoResizing(void)
• void glutVideoResize(int x, int y, int width, int height)
• void glutVideoPan(int x, int y, int width, int height)
• void glutSetColor(int color, GLfloat red, GLfloat green, GLfloat blue)
• GLfloat glutGetColor(int color, int component)
• void glutCopyColormap(int window)
• void glutIgnoreKeyRepeat(int ignore)
• void glutSetKeyRepeat(int repeatMode)
• void glutForceJoystickFunc(void)
• int glutExtensionSupported(const char * extension)
814

More Related Content

What's hot

The Ring programming language version 1.9 book - Part 111 of 210
The Ring programming language version 1.9 book - Part 111 of 210The Ring programming language version 1.9 book - Part 111 of 210
The Ring programming language version 1.9 book - Part 111 of 210Mahmoud Samir Fayed
 
Compromising Linux Virtual Machines with Debugging Mechanisms
Compromising Linux Virtual Machines with Debugging MechanismsCompromising Linux Virtual Machines with Debugging Mechanisms
Compromising Linux Virtual Machines with Debugging MechanismsRussell Sanford
 
Large scale-olap-with-kobayashi
Large scale-olap-with-kobayashiLarge scale-olap-with-kobayashi
Large scale-olap-with-kobayashiBoundary
 
The Ring programming language version 1.7 book - Part 101 of 196
The Ring programming language version 1.7 book - Part 101 of 196The Ring programming language version 1.7 book - Part 101 of 196
The Ring programming language version 1.7 book - Part 101 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 93 of 184
The Ring programming language version 1.5.3 book - Part 93 of 184The Ring programming language version 1.5.3 book - Part 93 of 184
The Ring programming language version 1.5.3 book - Part 93 of 184Mahmoud Samir Fayed
 

What's hot (6)

The Ring programming language version 1.9 book - Part 111 of 210
The Ring programming language version 1.9 book - Part 111 of 210The Ring programming language version 1.9 book - Part 111 of 210
The Ring programming language version 1.9 book - Part 111 of 210
 
iCloud keychain
iCloud keychainiCloud keychain
iCloud keychain
 
Compromising Linux Virtual Machines with Debugging Mechanisms
Compromising Linux Virtual Machines with Debugging MechanismsCompromising Linux Virtual Machines with Debugging Mechanisms
Compromising Linux Virtual Machines with Debugging Mechanisms
 
Large scale-olap-with-kobayashi
Large scale-olap-with-kobayashiLarge scale-olap-with-kobayashi
Large scale-olap-with-kobayashi
 
The Ring programming language version 1.7 book - Part 101 of 196
The Ring programming language version 1.7 book - Part 101 of 196The Ring programming language version 1.7 book - Part 101 of 196
The Ring programming language version 1.7 book - Part 101 of 196
 
The Ring programming language version 1.5.3 book - Part 93 of 184
The Ring programming language version 1.5.3 book - Part 93 of 184The Ring programming language version 1.5.3 book - Part 93 of 184
The Ring programming language version 1.5.3 book - Part 93 of 184
 

Similar to The Ring programming language version 1.5.1 book - Part 84 of 180

The Ring programming language version 1.6 book - Part 91 of 189
The Ring programming language version 1.6 book - Part 91 of 189The Ring programming language version 1.6 book - Part 91 of 189
The Ring programming language version 1.6 book - Part 91 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 97 of 184
The Ring programming language version 1.5.3 book - Part 97 of 184The Ring programming language version 1.5.3 book - Part 97 of 184
The Ring programming language version 1.5.3 book - Part 97 of 184Mahmoud Samir Fayed
 
The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 118 of 196
The Ring programming language version 1.7 book - Part 118 of 196The Ring programming language version 1.7 book - Part 118 of 196
The Ring programming language version 1.7 book - Part 118 of 196Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 95 of 184
The Ring programming language version 1.5.3 book - Part 95 of 184The Ring programming language version 1.5.3 book - Part 95 of 184
The Ring programming language version 1.5.3 book - Part 95 of 184Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.3 book - Part 65 of 88The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.3 book - Part 65 of 88Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 85 of 181
The Ring programming language version 1.5.2 book - Part 85 of 181The Ring programming language version 1.5.2 book - Part 85 of 181
The Ring programming language version 1.5.2 book - Part 85 of 181Mahmoud Samir Fayed
 
The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.4 book - Part 23 of 30The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.4 book - Part 23 of 30Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 133 of 212
The Ring programming language version 1.10 book - Part 133 of 212The Ring programming language version 1.10 book - Part 133 of 212
The Ring programming language version 1.10 book - Part 133 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 88 of 185
The Ring programming language version 1.5.4 book - Part 88 of 185The Ring programming language version 1.5.4 book - Part 88 of 185
The Ring programming language version 1.5.4 book - Part 88 of 185Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.10 book - Part 132 of 212The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.10 book - Part 132 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 83 of 185
The Ring programming language version 1.5.4 book - Part 83 of 185The Ring programming language version 1.5.4 book - Part 83 of 185
The Ring programming language version 1.5.4 book - Part 83 of 185Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.9 book - Part 127 of 210The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.9 book - Part 127 of 210Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.6 book - Part 178 of 189The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.6 book - Part 178 of 189Mahmoud Samir Fayed
 

Similar to The Ring programming language version 1.5.1 book - Part 84 of 180 (20)

The Ring programming language version 1.6 book - Part 91 of 189
The Ring programming language version 1.6 book - Part 91 of 189The Ring programming language version 1.6 book - Part 91 of 189
The Ring programming language version 1.6 book - Part 91 of 189
 
The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185
 
The Ring programming language version 1.5.3 book - Part 97 of 184
The Ring programming language version 1.5.3 book - Part 97 of 184The Ring programming language version 1.5.3 book - Part 97 of 184
The Ring programming language version 1.5.3 book - Part 97 of 184
 
The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84
 
The Ring programming language version 1.7 book - Part 118 of 196
The Ring programming language version 1.7 book - Part 118 of 196The Ring programming language version 1.7 book - Part 118 of 196
The Ring programming language version 1.7 book - Part 118 of 196
 
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184
 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88
 
The Ring programming language version 1.5.3 book - Part 95 of 184
The Ring programming language version 1.5.3 book - Part 95 of 184The Ring programming language version 1.5.3 book - Part 95 of 184
The Ring programming language version 1.5.3 book - Part 95 of 184
 
The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88
 
The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.3 book - Part 65 of 88The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.3 book - Part 65 of 88
 
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189
 
The Ring programming language version 1.5.2 book - Part 85 of 181
The Ring programming language version 1.5.2 book - Part 85 of 181The Ring programming language version 1.5.2 book - Part 85 of 181
The Ring programming language version 1.5.2 book - Part 85 of 181
 
The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.4 book - Part 23 of 30The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.4 book - Part 23 of 30
 
The Ring programming language version 1.10 book - Part 133 of 212
The Ring programming language version 1.10 book - Part 133 of 212The Ring programming language version 1.10 book - Part 133 of 212
The Ring programming language version 1.10 book - Part 133 of 212
 
The Ring programming language version 1.5.4 book - Part 88 of 185
The Ring programming language version 1.5.4 book - Part 88 of 185The Ring programming language version 1.5.4 book - Part 88 of 185
The Ring programming language version 1.5.4 book - Part 88 of 185
 
The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.10 book - Part 132 of 212The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.10 book - Part 132 of 212
 
The Ring programming language version 1.5.4 book - Part 83 of 185
The Ring programming language version 1.5.4 book - Part 83 of 185The Ring programming language version 1.5.4 book - Part 83 of 185
The Ring programming language version 1.5.4 book - Part 83 of 185
 
The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.9 book - Part 127 of 210The Ring programming language version 1.9 book - Part 127 of 210
The Ring programming language version 1.9 book - Part 127 of 210
 
The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202
 
The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.6 book - Part 178 of 189The Ring programming language version 1.6 book - Part 178 of 189
The Ring programming language version 1.6 book - Part 178 of 189
 

More from Mahmoud Samir Fayed

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212Mahmoud Samir Fayed
 

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

The Ring programming language version 1.5.1 book - Part 84 of 180

  • 1. Ring Documentation, Release 1.5.1 • int Mix_Paused(int channel) • Mix_Fading Mix_FadingChannel(int which) • Mix_Chunk *Mix_GetChunk(int channel) • int Mix_ReserveChannels(int num) • int Mix_GroupChannel(int which, int tag) • int Mix_GroupChannels(int from, int to, int tag) • int Mix_GroupCount(int tag) • int Mix_GroupAvailable(int tag) • int Mix_GroupOldest(int tag) • int Mix_GroupNewer(int tag) • int Mix_FadeOutGroup(int tag, int ms) • int Mix_HaltGroup(int tag) • int Mix_GetNumMusicDecoders(void) • const char *Mix_GetMusicDecoder(int index) • Mix_Music *Mix_LoadMUS(const char *file) • void Mix_FreeMusic(Mix_Music *music) • int Mix_PlayMusic(Mix_Music *music, int loops) • int Mix_FadeInMusic(Mix_Music *music, int loops, int ms) • int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position) • int Mix_PlayingMusic(void) • int Mix_PausedMusic(void) • Mix_Fading Mix_FadingMusic(void) • void *Mix_GetMusicHookData(void) • int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d,void *arg) • int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f) • int Mix_UnregisterAllEffects(int channel) • int Mix_SetDistance(int channel, Uint8 distance) • int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance) • int Mix_SetReverseStereo(int channel, int flip) • int SDLNet_Init(void) • void SDLNet_Quit(void) • char *SDLNet_GetError(void) • void SDLNet_Write16(Uint16 value, void *area) • void SDLNet_Write32(Uint32 value, void *area) • Uint16 SDLNet_Read16(void *area) • Uint32 SDLNet_Read32(void *area) 805
  • 2. Ring Documentation, Release 1.5.1 • int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port) • const char *SDLNet_ResolveIP(IPaddress *address) • TCPsocket SDLNet_TCP_Open(IPaddress *ip) • void SDLNet_TCP_Close(TCPsocket sock) • TCPsocket SDLNet_TCP_Accept(TCPsocket server) • IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock) • int SDLNet_TCP_Send(TCPsocket sock, const void *data, int len) • int SDLNet_TCP_Recv(TCPsocket sock, void *data, int maxlen) • UDPsocket SDLNet_UDP_Open(Uint16 port) • void SDLNet_UDP_Close(UDPsocket sock) • int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address) • void SDLNet_UDP_Unbind(UDPsocket sock, int channel) • IPaddress *SDLNet_UDP_GetPeerAddress(UDPsocket sock, int channel) • int SDLNet_UDP_Send(UDPsocket sock, int channel, UDPpacket *packet) • int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet) • int SDLNet_UDP_SendV(UDPsocket sock, UDPpacket **packetV, int npackets) • int SDLNet_UDP_RecvV(UDPsocket sock, UDPpacket **packetV) • UDPpacket *SDLNet_AllocPacket(int size) • int SDLNet_ResizePacket(UDPpacket *packet, int size) • void SDLNet_FreePacket(UDPpacket *packet) • UDPpacket **SDLNet_AllocPacketV(int howmany, int size) • void SDLNet_FreePacketV(UDPpacket **packetV) • SDLNet_SocketSet SDLNet_AllocSocketSet(int maxsockets) • void SDLNet_FreeSocketSet(SDLNet_SocketSet set) • int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock) • int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock) • int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock) • int SDLNet_DelSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock) • int SDLNet_TCP_DelSocket(SDLNet_SocketSet set, TCPsocket sock) • int SDLNet_UDP_DelSocket(SDLNet_SocketSet set, UDPsocket sock) • int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout) • int SDLNet_SocketReady(TCPsocket sock) • int circleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a) 806
  • 3. CHAPTER SEVENTYFIVE RINGFREEGLUT FUNCTIONS REFERENCE • GLUT_RGB • GLUT_RGBA • GLUT_INDEX • GLUT_SINGLE • GLUT_DOUBLE • GLUT_ACCUM • GLUT_ALPHA • GLUT_DEPTH • GLUT_STENCIL • GLUT_MULTISAMPLE • GLUT_STEREO • GLUT_LUMINANCE • GLUT_KEY_F1 • GLUT_KEY_F2 • GLUT_KEY_F3 • GLUT_KEY_F4 • GLUT_KEY_F5 • GLUT_KEY_F6 • GLUT_KEY_F7 • GLUT_KEY_F8 • GLUT_KEY_F9 • GLUT_KEY_F10 • GLUT_KEY_F11 • GLUT_KEY_F12 • GLUT_KEY_LEFT • GLUT_KEY_UP • GLUT_KEY_RIGHT 807
  • 4. Ring Documentation, Release 1.5.1 • GLUT_KEY_DOWN • GLUT_KEY_PAGE_UP • GLUT_KEY_PAGE_DOWN • GLUT_KEY_HOME • GLUT_KEY_END • GLUT_KEY_INSERT • GLUT_LEFT_BUTTON • GLUT_MIDDLE_BUTTON • GLUT_RIGHT_BUTTON • GLUT_DOWN • GLUT_UP • GLUT_LEFT • GLUT_ENTERED • GLUT_MENU_NOT_IN_USE • GLUT_MENU_IN_USE • GLUT_NOT_VISIBLE • GLUT_VISIBLE • GLUT_HIDDEN • GLUT_FULLY_RETAINED • GLUT_PARTIALLY_RETAINED • GLUT_FULLY_COVERED • GLUT_WINDOW_X • GLUT_WINDOW_Y • GLUT_WINDOW_WIDTH • GLUT_WINDOW_HEIGHT • GLUT_WINDOW_BUFFER_SIZE • GLUT_WINDOW_STENCIL_SIZE • GLUT_WINDOW_DEPTH_SIZE • GLUT_WINDOW_RED_SIZE • GLUT_WINDOW_GREEN_SIZE • GLUT_WINDOW_BLUE_SIZE • GLUT_WINDOW_ALPHA_SIZE • GLUT_WINDOW_ACCUM_RED_SIZE • GLUT_WINDOW_ACCUM_GREEN_SIZE • GLUT_WINDOW_ACCUM_BLUE_SIZE • GLUT_WINDOW_ACCUM_ALPHA_SIZE 808
  • 5. Ring Documentation, Release 1.5.1 • GLUT_WINDOW_DOUBLEBUFFER • GLUT_WINDOW_RGBA • GLUT_WINDOW_PARENT • GLUT_WINDOW_NUM_CHILDREN • GLUT_WINDOW_COLORMAP_SIZE • GLUT_WINDOW_NUM_SAMPLES • GLUT_WINDOW_STEREO • GLUT_WINDOW_CURSOR • GLUT_SCREEN_WIDTH • GLUT_SCREEN_HEIGHT • GLUT_SCREEN_WIDTH_MM • GLUT_SCREEN_HEIGHT_MM • GLUT_MENU_NUM_ITEMS • GLUT_DISPLAY_MODE_POSSIBLE • GLUT_INIT_WINDOW_X • GLUT_INIT_WINDOW_Y • GLUT_INIT_WINDOW_WIDTH • GLUT_INIT_WINDOW_HEIGHT • GLUT_INIT_DISPLAY_MODE • GLUT_ELAPSED_TIME • GLUT_WINDOW_FORMAT_ID • GLUT_HAS_KEYBOARD • GLUT_HAS_MOUSE • GLUT_HAS_SPACEBALL • GLUT_HAS_DIAL_AND_BUTTON_BOX • GLUT_HAS_TABLET • GLUT_NUM_MOUSE_BUTTONS • GLUT_NUM_SPACEBALL_BUTTONS • GLUT_NUM_BUTTON_BOX_BUTTONS • GLUT_NUM_DIALS • GLUT_NUM_TABLET_BUTTONS • GLUT_DEVICE_IGNORE_KEY_REPEAT • GLUT_DEVICE_KEY_REPEAT • GLUT_HAS_JOYSTICK • GLUT_OWNS_JOYSTICK • GLUT_JOYSTICK_BUTTONS 809
  • 6. Ring Documentation, Release 1.5.1 • GLUT_JOYSTICK_AXES • GLUT_JOYSTICK_POLL_RATE • GLUT_OVERLAY_POSSIBLE • GLUT_LAYER_IN_USE • GLUT_HAS_OVERLAY • GLUT_TRANSPARENT_INDEX • GLUT_NORMAL_DAMAGED • GLUT_OVERLAY_DAMAGED • GLUT_VIDEO_RESIZE_POSSIBLE • GLUT_VIDEO_RESIZE_IN_USE • GLUT_VIDEO_RESIZE_X_DELTA • GLUT_VIDEO_RESIZE_Y_DELTA • GLUT_VIDEO_RESIZE_WIDTH_DELTA • GLUT_VIDEO_RESIZE_HEIGHT_DELTA • GLUT_VIDEO_RESIZE_X • GLUT_VIDEO_RESIZE_Y • GLUT_VIDEO_RESIZE_WIDTH • GLUT_VIDEO_RESIZE_HEIGHT • GLUT_NORMAL • GLUT_OVERLAY • GLUT_ACTIVE_SHIFT • GLUT_ACTIVE_CTRL • GLUT_ACTIVE_ALT • GLUT_CURSOR_RIGHT_ARROW • GLUT_CURSOR_LEFT_ARROW • GLUT_CURSOR_INFO • GLUT_CURSOR_DESTROY • GLUT_CURSOR_HELP • GLUT_CURSOR_CYCLE • GLUT_CURSOR_SPRAY • GLUT_CURSOR_WAIT • GLUT_CURSOR_TEXT • GLUT_CURSOR_CROSSHAIR • GLUT_CURSOR_UP_DOWN • GLUT_CURSOR_LEFT_RIGHT • GLUT_CURSOR_TOP_SIDE 810
  • 7. Ring Documentation, Release 1.5.1 • GLUT_CURSOR_BOTTOM_SIDE • GLUT_CURSOR_LEFT_SIDE • GLUT_CURSOR_RIGHT_SIDE • GLUT_CURSOR_TOP_LEFT_CORNER • GLUT_CURSOR_TOP_RIGHT_CORNER • GLUT_CURSOR_BOTTOM_RIGHT_CORNER • GLUT_CURSOR_BOTTOM_LEFT_CORNER • GLUT_CURSOR_INHERIT • GLUT_CURSOR_NONE • GLUT_CURSOR_FULL_CROSSHAIR • GLUT_RED • GLUT_GREEN • GLUT_BLUE • GLUT_KEY_REPEAT_OFF • GLUT_KEY_REPEAT_ON • GLUT_KEY_REPEAT_DEFAULT • GLUT_JOYSTICK_BUTTON_A • GLUT_JOYSTICK_BUTTON_B • GLUT_JOYSTICK_BUTTON_C • GLUT_JOYSTICK_BUTTON_D • GLUT_GAME_MODE_ACTIVE • GLUT_GAME_MODE_POSSIBLE • GLUT_GAME_MODE_WIDTH • GLUT_GAME_MODE_HEIGHT • GLUT_GAME_MODE_PIXEL_DEPTH • GLUT_GAME_MODE_REFRESH_RATE • GLUT_GAME_MODE_DISPLAY_CHANGED • GLUT_STROKE_ROMAN • GLUT_STROKE_MONO_ROMAN • GLUT_BITMAP_9_BY_15 • GLUT_BITMAP_8_BY_13 • GLUT_BITMAP_TIMES_ROMAN_10 • GLUT_BITMAP_TIMES_ROMAN_24 • GLUT_BITMAP_HELVETICA_10 • GLUT_BITMAP_HELVETICA_12 • GLUT_BITMAP_HELVETICA_18 811
  • 8. Ring Documentation, Release 1.5.1 • void glutInit(void) • void glutDisplayFunc(const char *) • void glutReshapeFunc(const char *) • int glutEventWidth(void) • int glutEventHeight(void) • void glutIdleFunc(const char *) • void glutKeyboardFunc(const char *) • void glutSpecialFunc(const char *) • void glutSpecialUpFunc(const char *) • void glutMouseFunc(const char *) • void glutMotionFunc(const char *) • int glutCreateMenu(const char *) • void glutMenuStatusFunc(const char *) • int glutEventKey(void) • int glutEventX(void) • int glutEventY(void) • int glutEventButton(void) • int glutEventState(void) • int glutEventValue(void) • int glutEventStatus(void) • void test_draw(void) • void glutInitWindowPosition(int x, int y) • void glutInitWindowSize(int width, int height) • void glutInitDisplayMode(unsigned displayMode) • void glutInitDisplayString(const char * displayMode) • int glutCreateWindow(const char * title) • int glutCreateSubWindow(int window, int x, int y, int width, int height) • void glutDestroyWindow(int window) • void glutSetWindow(int window) • int glutGetWindow(void) • void glutSetWindowTitle(const char * title) • void glutSetIconTitle(const char * title) • void glutReshapeWindow(int width, int height) • void glutPositionWindow(int x, int y) • void glutShowWindow(void) • void glutHideWindow(void) 812
  • 9. Ring Documentation, Release 1.5.1 • void glutIconifyWindow(void) • void glutPushWindow(void) • void glutPopWindow(void) • void glutFullScreen(void) • void glutPostWindowRedisplay(int window) • void glutPostRedisplay(void) • void glutSwapBuffers(void) • void glutWarpPointer(int x, int y) • void glutSetCursor(int cursor) • void glutEstablishOverlay(void) • void glutRemoveOverlay(void) • void glutUseLayer(GLenum layer) • void glutPostOverlayRedisplay(void) • void glutPostWindowOverlayRedisplay(int window) • void glutShowOverlay(void) • void glutHideOverlay(void) • void glutDestroyMenu(int menu) • int glutGetMenu(void) • void glutSetMenu(int menu) • void glutAddMenuEntry(const char * label, int value) • void glutAddSubMenu(const char * label, int subMenu) • void glutChangeToMenuEntry(int item, const char * label, int value) • void glutChangeToSubMenu(int item, const char * label, int value) • void glutRemoveMenuItem(int item) • void glutAttachMenu(int button) • void glutDetachMenu(int button) • int glutGet(GLenum query) • int glutDeviceGet(GLenum query) • int glutGetModifiers(void) • int glutLayerGet(GLenum query) • void glutBitmapCharacter(void *font, int character) • int glutBitmapWidth(void *font, int character) • void glutStrokeCharacter(void *font, int character) • int glutStrokeWidth(void *font, int character) • GLfloat glutStrokeWidthf(void *font, int character) • int glutBitmapLength(void *font, char * string) 813
  • 10. Ring Documentation, Release 1.5.1 • int glutStrokeLength(void *font, char * string) • GLfloat glutStrokeLengthf(void *font, char *string) • void glutWireCube(double size) • void glutSolidCube(double size) • void glutWireSphere(double radius, GLint slices, GLint stacks) • void glutSolidSphere(double radius, GLint slices, GLint stacks) • void glutWireCone(double base, double height, GLint slices, GLint stacks) • void glutSolidCone(double base, double height, GLint slices, GLint stacks) • void glutWireTorus(double innerRadius, double outerRadius, GLint sides, GLint rings) • void glutSolidTorus(double innerRadius, double outerRadius, GLint sides, GLint rings) • void glutWireDodecahedron(void) • void glutSolidDodecahedron(void) • void glutWireOctahedron(void) • void glutSolidOctahedron(void) • void glutWireTetrahedron(void) • void glutSolidTetrahedron(void) • void glutWireIcosahedron(void) • void glutSolidIcosahedron(void) • void glutWireTeapot(double size) • void glutSolidTeapot(double size) • void glutGameModeString(const char * string) • int glutEnterGameMode(void) • void glutLeaveGameMode(void) • int glutGameModeGet(GLenum query) • int glutVideoResizeGet(GLenum query) • void glutSetupVideoResizing(void) • void glutStopVideoResizing(void) • void glutVideoResize(int x, int y, int width, int height) • void glutVideoPan(int x, int y, int width, int height) • void glutSetColor(int color, GLfloat red, GLfloat green, GLfloat blue) • GLfloat glutGetColor(int color, int component) • void glutCopyColormap(int window) • void glutIgnoreKeyRepeat(int ignore) • void glutSetKeyRepeat(int repeatMode) • void glutForceJoystickFunc(void) • int glutExtensionSupported(const char * extension) 814