{"repository":{"owner":"JesusHernandezParedes","watchers":0,"has_issues":true,"stargazers":0,"open_issues":0,"has_downloads":true,"fork":false,"size":128,"created_at":"2013-01-26T12:04:28-08:00","description":"PyBta es mi patio de recreo personal, donde aprendo a programar pequeñas aplicaciones y mini juegos de manera propia y bastante artesanal. PyBta no es una herramienta al uso, y es más bien, una biblioteca que me permite explorar y curiosear sobre las cosas que no entiendo y me apetece aprender. Por eso no pretende ser un competidor para otras bibliotecas existentes y es, más bien, un aporte de alguien que simplemente quiere dar a luz su idea. PyBta está construida con python y usa pygame para tareas tales como el dibujado de la pantalla.  Para usar pyBta tendrá que tener instalado python y pygame en el ordenador. PyBta no posee ningún instalador y a de ponerse, de manera directa, dentro de la carpeta del proyecto a crear.  Cosas que pyBta contiene y le he visto hacer.  No todos estos módulos trabajan perfectamente y todos ellos están sujetos a cambios y mejoras.  Documentación: Donde mantengo un pequeño manual de inicio. Este manual esta bastante incompleto.  Recursos: En esta carpeta puedes encontrar imágenes para usar, de manera rápida, en proyectos y pruebas.  Ejemplos: Desde pyBta.ejemplos.ejemplos() se puede lanzar el menú de ejemplos de pyBta.  Programa BtaLoop 0.4: Desde pyBta.programas.BtaLoop() Este programa está creado con la propia biblioteca y sirve para diseñar las animaciones de tus BtaEntes de manera visual.  Objetos globales:  BtaPantalla: Objeto global de donde parte tu aplicación.  BtaColisionador: Objeto global que se dedica a controlar la detección de colisiones.  BtaEvento: Objeto que se encarga de controlar la conexión de eventos dentro de pyBta.  A día de hoy se pueden registrar eventos usando esta forma:  boton.unClick=self.metodo_a_ejecutar  Este es un objeto de estudio por mi parte. Quiero implementar un manejador más completo.  Biblioteca de escenas:  BtaEnte: Modelo de sprite dentro de pyBta. Capaz de trabajar con imágenes simples, grillas de imágenes para formar animaciones.  BtaEscena: Objeto creado para diseñar las pantallas de tus juegos usando BtaEntes.  Actividades: dentro del módulo actividades se encuentra la manera más fácil de definir comportamientos para BtaEntes. Además dentro de este módulo ya se encuentran algunas actividades programadas.  Biblioteca: Con algunos entes ya programados para hacer pruebas rápidas.    Biblioteca de controles:  Diseñada para trabajar sin tener que usar escenas o mezclándose con ellas mediante el modulo BtaPantalla.  BtaPanel: objeto contenedor capaz de contener otros controles o incluso otros BtaPaneles.  BtaEtiquetaTextual: Una etiqueta capaz de contener un texto.  BtaEtiquetaConImagen: Una etiqueta capaz de contener una imagen.  BtaEtiquetaGrafica: Una etiqueta que contiene un gráfico creado por una función interna a la biblioteca.  BtaBotonTextual: un botón capaz de contener texto.  BtaBotonConImagen:Un botón que puede contener una imagen  BtaBotonGrafico: Un botón que contiene un gráfico creado por una función interna a la biblioteca.  BtaBotonChequeo:Un botón de selección simple.  BtaBotonRadio: Se pueden agrupar para hacerlos trabajar juntos. Si enciendes uno se apagarán el resto de botones que estén trabajando con este.  BtaInterruptorTextual : Un botón de tipo conmutador capaz de contener texto.  BtaInterruptorConImagen : Un botón de tipo conmutador capaz de contener una imagen.  BtaDesplazador Horizontal y vertical : Como las típicas barras de desplazamiento.  BtaDeslizador Horizontal y vertical : Como los fader de una mesa de mezclas.  BtaCajaDeSeleccion: guarda dentro etiquetas textuales a modo de selecciones.  BtaCajaDeSeleccionDspV : contiene una un BtaDesplazadorV programado para mover el contenido de la caja.  BtaCampoDeTexto: Un campo de texto que puede ser alfanumérico, numérico o multilinea.  BtaCampoDeTextoDspHV:Contiene un BtaDesplazadorV y un BtaDesplazadorH programados par mover el texto del campo.  BtaIteradorDeLista:Control que opera una lista de elementos de manera visual.  BtaIteradorNumerico:Control que itera entre un máximo y un mínimo de manera visual.  BtaGrillaDeImagen: Mantiene una imagen a modo de grilla que contiene X columnas y X filas y permite seleccionar entre una de esas celdas de manera individual.","private":false,"has_wiki":true,"pushed_at":"2013-01-26T12:05:27-08:00","forks":0},"actor_attributes":{"type":"User","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"url":"https://github.com/JesusHernandezParedes/proyectoPyBta/compare/master"}