Este repositório não tem arquivo de licença. Ele é público para leitura, mas isso sozinho não dá permissão para reutilizar.
README.md
pawn-ds
Data Structures implementations in PAWN language
Documentation
Stacks
// new STACK:nameOfStack<lengthOfStack>;
new STACK:playerStack<10>;
Stack_Size(stack)
This function returns a number, integer basically- which is the number of elements inside the stack.
// Stack_Size(nameOfStack);
printf("Size of stack: %i", Stack_Size(playerStack));
Stack_TotalSize(stack)
This function returns a number as well, the total length of the stack.
// Stack_TotalSize(nameOfStack);
printf("Total size of stack: %i", Stack_TotalSize(playerStack));
Stack_Push(stack, element)
This function pushes an element into the given stack, if the stack is full; it will force push at the end.
// Stack_Push(nameOfStack, elementToBePushed);
public OnPlayerConnect(playerid) {
Stack_Push(playersJoined, playerid);
}
Stack_Pop(stack)
This function pops (deletes and returns) the last added element into the stack. Returns nothing if there isnt any element added in the stack.
// Stack_Pop(nameOfStack);
printf("The last element added in the list, which is now deleted is: %i", Stack_Pop(stack));
Stack_Peek(stack)
This function peeks (returns) the last added element into the stack. Returns nothing if there isnt any element added in the stack.
// Stack_Peek(nameOfStack);
printf("The last player joined is: %i", Stack_Peek(playersJoined));
Stack_Contains(stack, element)
This function takes stack and element as parameters and returns true if the element exists otherwise false.
// Stack_Contains(nameOfStack, element);
printf("The player with id %i is joined: %i", playerid, Stack_Contains(playersJoined, playerid));
Stack_ToString(stack)
This function converts the stack's data into a string and returns it.
// Stack_ToString(nameOfStack);
printf("The stack looks like: %s", Stack_ToString(nameOfStack));
Esta página é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página